#第三章

#python中支持内建序列，即列表中有可以有字符串、列表等

#python中的索引内容看书第37页（注意那些复数索引）

#不同类型的数值类型不能比较，例列表不能和元组比较（值比较内容可看书第39页）

#对象身份的比较可看书第39页

#逻辑运算符中not的优先级最高，其次是and，再其次是or

#切片是用中括号[]，且是前闭后开，具体例子：
alist=[1,2,3,4,5,6,7,8,9]
alist[:5]#从0号开始到4号元素
alist[5:]#从5号到最后一个元素
alist[-2:-1]#只有倒数第二个元素
alist[-2:-3]#-2在-3后面，所以这里的值是个空序列，即[]
alist[-2:]#从倒数第二个元素到最后
alist[1:6:3]#步长为3，a[4]=a[1]+3这样，后面加三个后是下一个元素
alist[::-3]#则是步长逆序，若看不懂可看书第41页下面

#重复格式是sequence*copies,copies是复制的份数，必须是一个整数
'5'*20
#具体可看书第42页

#连接用+号，该操作必须保证参与连接运算的两个序列是同一种序列,可看书第43页

#判断成员中可用的灵活代码（见下面）：
username=['Jack','Tom','Halen','Rain']
input('please input your name') in username
#关于该处代码块的解释可看书第43页

#序列中的基本内内建函数：
#list()将对象变成列表
#tuple（）将对象变成元组
#str（）将对象变成字符串
#注意，str（）不能把列表和元组里面的单一字符元素合成一个单词(见书第44页)

#序列中的其他内建函数：
#sorted()函数用来升序，且不改变变量本身
#reversed（）函数用来逆序，但是本身返回的是一个迭代器，要这样用返回才是一个列表：list(reversed(nList))
#sum()函数求的是序列数值的相加，所以要求序列元素类型必须都是数值类型，可以是整型或者是浮点型，返回值是float类型
#max()和min()函数不要求序列元素一定是数值，要知道具体用法一定要看书第46页
#zip（）函数和enumerate()函数要看书第46页

#自行阅读书第47到49页

